/* Common CSS */
.index-bg {
    background: url(../images/ms_bg.jpg) no-repeat center bottom;
    background-color: #0059AC;
}
.logo {
    display: block;
    margin-top: 47px;
    margin-left: 51px;
    width: 230px;
    height: 49px;
    background: url("../images/logo_vip.png") no-repeat;
    text-indent: -9999px;
}

.menu-box {
    position: relative;
    width: 100%;
    height: auto;
}
.nav-m {
    position: absolute;
    display: block;
    width: 171px;
    height: 171px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.nav-m span {
    display: none;
}
.nav1 {
    top: 0px;
    left: 230px;
    background: url(../images/news_m2_nav1.png) no-repeat;
}
.nav2 {
    top: 125px;
    left: 103px;
    background: url(../images/news_m2_nav2.png) no-repeat;
}
.nav3 {
    top: 125px;
    left: 356px;
    background: url(../images/news_m2_nav3.png) no-repeat;
}
.nav4 {
    top: 250px;
    left: 230px;
    background: url(../images/news_m2_nav4.png) no-repeat;
}
